<hr id="separation_menu">

<!-- Panier
================================================== -->

<?php
include_once("../lib/fonctions-panier.php");
include_once("../view/header.php");
include_once('../lib/private/connexion.php');

	if(isset($_POST['type']) && !(empty($_POST['type']))) { // Si l'utilisateur a cliqué sur "Ajouter au panier"
		$article = $_POST['type'];
		$prix = $_POST['price'];

		ajouterArticle($article, 1, $prix); // Ajout de l'article au panier
		header('Location:../controller/main.php?page=produits'); // Rechargement de la page pour mettre à jour le panier
	}

	if(isset($_POST['robotASupprimer']) && !(empty($_POST['robotASupprimer']))) { // Sil'utilisateur veut enlever un article du panier
		$article = $_POST['robotASupprimer'];

		supprimerArticle($article); // Suppression de l'article
		header('Location:../controller/main.php?page=panier');
	}

	if(isset($_POST['viderBT']) && !(empty($_POST['viderBT']))) { // Si l'utilisateur souhaite vider son panier
		vider_panier();
		header('Location:../controller/main.php?page=panier');
	}

	if(isset($_POST['validerBT']) && !(empty($_POST['validerBT']))) { // Si l'utilisateur valide la commande
		if(isset($_SESSION['firstname'])) {
			supprimerArticlesBDD(); // On met à jour le stock dans la BDD
			vider_panier();
			header('Location:validation-commande.php');
		}
		else {
                echo '<p>Veuillez-vous connecter !</p>';
                echo '<meta http-equiv="refresh" content="2;url=../controller/main.php?page=connexion" />';
		}

	}

	echo '<div id="enveloppePanier">';

	if(compterArticles() == 0) { // On vérifie que le panier n'est pas vide
		echo '<div class="ProdPanier"><p>Aucun article dans le panier</p></div>';
	}
	else {
		echo '<div class="enveloppeProdPanier">';
		foreach($_SESSION['panier']['title'] as $key=>$value) { // Affichage du panier
			echo '<div class="produit">';
				echo '<form method="post" action="../view/panier.php">';
					echo '<h2>' . $value . '</h2>';
					echo '<h3>Prix unitaire : ' . $_SESSION['panier']['price'][$key] . ' €</h3>';
					echo '<h3>Qté : ' . $_SESSION['panier']['number'][$key] . '';
					echo '<input type="hidden" name="robotASupprimer" value="'  . $value .  '"/>';
					echo '<input type="image" class="removeFromCart" src="../images/remove-from-cart-dark.png" alt="remove-from-cart-dark.png"/>';
					echo '<input type="hidden" value="'  . $value .  '" name="removeFromCart" class="removeFromCart"/></h3>';
				echo '</form>';
			echo '</div>';
		}
		echo '</div>';

		if(isset($_SESSION['firstname'])) { // Si l'utilisateur est bien connecté
			echo '<form method="post" action="../view/panier.php">';
				echo '<input type="hidden" name="validerBT" value="valider"/>';
				echo '<input type="image" name="valider" class="cart" src="../images/full-cart.png" alt="full-cart.png" title="Valider votre commande"/>';	
			echo '</form>';
		}
		else{
			echo '<p id="erreur">Veuillez-vous connecter pour valider votre commande !</p>';
		}

		echo '<form method="post" action="../view/panier.php">';
			echo '<input type="hidden" name="viderBT" value="vider"/>';
			echo '<input type="image" class="cart" src="../images/empty-cart.png" alt="empty-cart.png" title="Vider votre panier"/>';
		echo '</form>';

		echo '<h2 id="total">Total de votre commande : ' . calculerTotal() . ' €</h2>'; // Calcul du montant total de la commande
	}
	echo '</div>';

?>